#include <stdio.h>
#include <unistd.h>

int main()
{
    pid_t id = fork();
    if(id == 0)
    {
        while(1)
        {
            sleep(1);
            // 子进程
            printf("我是一个子进程，我的pid：%d，ppid：%d\n", getpid(), getppid());
            printf("id:%p\n", &id);
        } 
    }   
    else if(id >= 1)
    {
        while(1)
        {
            sleep(1);
            // 父进程
            printf("我是一个父进程，我的pid：%d\n", getpid());
            printf("id:%p\n", &id);
        } 
    }
    return 0;
}
